MM*þ› ºþL† ºd¾x(1!28¼9L†I":d‡ie .Š'.Š'Adobe Photoshop 22.5 (Macintosh)2022:11:28 15:13:16 Adobe Photoshop 22.5 (Macintosh) 2022-09-20T15:47:57+02:00 2022-11-28T15:13:16+01:00 2022-11-28T15:13:16+01:00 image/tiff 4 Coated FOGRA27 (ISO 12647-2:2004) xmp.iid:b68f79e6-8f48-445a-aa7b-168c08050cfe adobe:docid:photoshop:0f700f24-c4c0-7f4e-9e6d-188e9e089d93 xmp.did:bac3bb6f-5ef8-4f28-9464-c75c0b647b30 created xmp.iid:bac3bb6f-5ef8-4f28-9464-c75c0b647b30 2022-09-20T15:47:57+02:00 Adobe Photoshop 22.5 (Macintosh) converted from image/epsf to image/tiff saved xmp.iid:b68f79e6-8f48-445a-aa7b-168c08050cfe 2022-11-28T15:13:16+01: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 º› covers123_25› ºnullboundsObjcRct1Top longLeftlongBtomlong ºRghtlong›slicesVlLsObjcslicesliceIDlonggroupIDlongoriginenum ESliceOrigin autoGeneratedTypeenum ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlong ºRghtlong›urlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT horzAlignenumESliceHorzAligndefault vertAlignenumESliceVertAligndefault bgColorTypeenumESliceBGColorTypeNone topOutsetlong leftOutsetlong bottomOutsetlong rightOutsetlong8BIM( ?ð8BIM8BIM8BIM h 8ÃåÿØÿí 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%­‡Óº{úhÍÊ{Øíî@âÎ6¹qœ·+“™™†:â‹ÔkO—þéÜË–8£Å+«­”–î?Ié>§¡m�ô�²ÍH‡@qo¹�ú;¶¿÷,ýó•½K#£t¬j_}ÖZÚëÕîteŒs•Ïô/7ýOñ˜~ý‡úßc€’èÿæöïYþpÿÈ¥ÿ7°?zÏó‡þE/ô/7ýOñ•÷ì?Öûq%ÑÿÍÜÞ³üáÿ‘Kþnà~õŸçüŠ_è^oúŸã+ïØ­ö<âK£ÿ›¸½gùÃÿ"—üÝÀýë?Îù¿Ð¼ßõ?ÆWß°ÿ[ìyÄ—Gÿ7p?zÏó‡þETê�#ÝQy~æ�q‘©ø&äøO3ŽÉ.#RéÐç1JB"îF†Ž:I$³›ÿÐÞ[صÓoÕÇבpÇ¥í±¯¸�ÐÐ^ïvçûZ°Vö-L»êãê}­Çe�±®¹Ü4¸núUÿÕ®oà_î™ÿ³?ôàêüCù‘ýñÿFLr:ON¾Âöß³íåô·kXíÁÌi¾�îcÿî·¿øoWü"Wô\f½¬³%ÂÜ«÷1®s‰e—»s\ÏR�·Y‹nÝôWú ›'¤âäÙ¿íl,ÊsY@#y&ºòæ¶Ófû¯k-ɹ–9W£_úç£lËÛöÆï³}”Õc7¸´}«ÔݾÏÓlwV÷û?Ю‘ÊJ>¯ã¶Àö?o½öXÐÆC‹¬»#÷}»~×}~ßðjþ(Ãů¯u‚¡Îæ&cû?GÝúOô–Yg½Ué�$àXç›�|ÖÊÛ»p 1­®?œunoè÷³ô^¥~¥ß¥ý*ÑIJI$’R’I$”¥›×ÿäãýv~U¤³zÿüœ®ÏÊ«sßî\ßìåÿE——þ{÷ƒÍ$’KŽvßÿÑÞ[øX®Ìú¼ìV¼VnmŒ ˜—¿]­s?êÖèz~9Éèm¥® .sˆ$HöÚ_À,ýÕÍü ýÓ?ögþœ_ˆ2?¾?èÉl®‡vE¯xÉ-a-ô›ï.nÖ_W©êúÛ½Ö÷úÌôÿ˜Çgæ%û"eùFÇosœ÷oÜæºÊnk=–±µþŠŸ³Y趺ígø/ðhÎéùî¸ÚsHkž¦Ö�e…Õ¶lÒÙôÿôWèÔÒ³CFi �Þc©šÁyôþ–ïjé¦îÆÅ®‹,õ][vï3$£ôÝcþ�ï=f·§f²×^Ü�o}~“œAÐlsé{þƒ®ßµ¿ñBÕôkÞìk†9�ksZw†Š™�èXýÞê?GêÆúv9RJuY§§g—— ç$0m:æÙï÷ì³ÚÏGè7þ�O§ß�’ëì¿Õ67m¢Üá·m¿IÍk½¯ú?é=?¡Ui)¾’I$¥,Þ¿ÿ'ë³ò­%›×ÿäãýv~U[žÿræÿg/ú,¼¿óØÿ¼i$’\s¶ÿÿÒÞ]?Bÿ“*ø¿þ­ë˜Y¹lõs�´zŽ'´{1ò�M _fïN·~�sj³Ô³o§êÆ.Wá\Ä0fœç|>Ù‘ÅúPuùÌrž1Õñ ôé'ÒR^bq‡èý>·Õmõ6gØcqÙ¹ÚþkÆ×$h Dý`êb@pž¡g¿ýÓýŵþ•å»dÿM¹åþ¯øÁôä—œ~È¿ÿ.:¿þÇZ—ì›ÿòã«ìu©¿éžO¼¿Å]÷ý‡Úú:KÎ?dßÿ—[ÿc­KöMÿùqÕ¿ö:Ô¿Ó<ŸyН¸çì>×ÑÒ^qû&ÿü¸êßûj_²oÿËŽ­ÿ±Ö¥þ™äûËüU}Ç?aö¾Ž³zÿüœ®Ïʸ¯Ù7ÿåÇVÿØëQq°-¢Ñcº�PÊhzY9/º³?œj³Û¹¿š¡æ~+ÊäÁ–2âœ%úz�¿)š9!"F@�[i$’ç]7ÿÓÞ@»÷¹ö³sž6¸îpöë,öŸ öXÿQŸá?ÌGIpÂF:Ä‘äï�âÐsÎù;K�¨ðK™£,v×;·ü"‰é¸e†²×m ´�ïà‹kwç~îMÿç«)'{“ýé}ªá�aö.S$’bT’I$¥$’I)I$’JRI$’ŸÿÔÞ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ò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ò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 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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò3y0¿¿¿¿¿¿¿¿¿Ÿ€€€€€€€€€€€€¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¯€€`@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¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@@@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€ÿÿÿÿÿÿÿÿÿÿ€ 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@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@@Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿``Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ``¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0pŸßÿÿÿÿÿÿÿÿ¿€ïÿÿÿÿÿÿÿÿÿÿ¿ 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`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï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¿ÿÿÿÿÿÿÿÿÿÿ@ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ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@ÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@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ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏŸ€P@@@@p€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿßp0P�ïÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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¿ÿÿÿÿÿÿÿÿÿÿÿÿ�Ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÏ¿¿¿¿¿ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ïÿÿÿÿÿÿÿÿß�P 0`Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp ïÿÿÿÿÿÿÿÿÿï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@ÿÿÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿ0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�@`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿ¿@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿßÏÿÿÿÿÿÿÿÿÿÏ00ïÿÿÿÿÿÿÿÿÿÿï ŸÿÿÿÿÿÿÿÿÿÿïP¯ÿÿÿÿÿÿÿÿÿÿ€ `¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ `¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0p¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿï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ïÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÏ €ÿÿÿÿÿÿÿÿÿÿ€ `�Ïÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿0p¯ßÿÿÿÿÿÿÿÿÿÿÿ€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@ÿÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿï ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ 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¯ÿÿÿÿÿÿÿÿÿÿ¿ ïÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß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@ÿÿÿÿÿÿÿÿÿÿÿÿ@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ÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÏ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿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@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿï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€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ€ @@@@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ò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@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ�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 ¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß�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 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿€ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿Pïÿÿÿÿÿÿÿÿÿÿÿÿ߯€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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿ŸÿÿÿÿÿÿÿÿÿÿïŸ`ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿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¿ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿï�ÿÿÿÿÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿�ÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿ @@@@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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿŸ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Ÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ @ÿÿÿÿÿÿÿÿÿÿ¿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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿï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@ÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿp€ÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿß¿ÿÿÿÿÿÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿÿÿÿÿ€ ÿÿÿÿÿÿÿÿÿÿÿŸŸÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿÿÿÿÿÿÿÿϯÿÿÿÿÿÿÿÿÿÿÿÿÿï`€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€ �ïÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿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Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸP0pÏÿÿÿÿÿÿÿÿÿï ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�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ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯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ò3y0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿp`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ €ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯€P@@p�ßÿÿÿÿÿÿÿŸïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï00ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿¿¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€0ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß``ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï0`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€0Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß` PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿pÿÿÿÿÿÿÿÿÿÿÿŸ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€Ÿßÿÿÿÿÿÿÿÿÿÿï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ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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`¿Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ 3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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`ŸßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ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 Ÿÿÿïp0�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟPPŸßÿÿÿÿÿÿÿÿÿÿÿÿï¯` @ÿÿÿÿÿÿÿ¿p @€€€€€`@@@@@@@@@@@@@@@@@@`€€€€€@PŸßÿÿÿÿÿÿÿÿÿÿÿÏŸ`ÿÿÿÿÿÿÿÏ€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ò3y0@€€€€P@ p @€€¯¿¿¿¿�€p@ P€�¿¿¿¿�€P00¿¿¿¿¯`@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ò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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�Ïÿÿÿÿÿÿÿÿ€@€Ïÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€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ò3y0p¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ 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@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿ€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ò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ò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ò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ò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@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@ `€¯¿¿¿¿¿¿Ÿ€@€ÿÿÿÿÿÿÿÿÿÿ€0P€�¿¿¿¿¿¿�€@`¯¿¿¿¿` `¯¿¿¿¿�@ÿÿÿÿÿÿÿÿÿÿ¿@p�¿¿¿¿¿¿¿�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�ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏp€ÿÿÿÿÿÿÿÿÿÿ€ p¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏp 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@ÿÿÿÿÿÿÿÿÿÿÿ@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€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ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ 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€ÿÿÿÿÿÿÿÿÿÿ€ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï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ŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ÿÿÿÿÿÿÿÿÿÿÏŸ€€€€€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߯€`@@@@@`�Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿Ÿÿÿÿÿÿÿÿÿÿÿ¿�€€€€�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿ�`ïÿÿÿÿÿÿÿÿÿÿÿ¿3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ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Ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿ¿ 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ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ `¿ÿÿÿÿÿÿÿÿÿÿ€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Ïÿÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿ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ÿÿÿÿ`Ïÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿¯ÿÿÿß 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Ÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿ@ ÿÿÿÿÿÿÿÿÿÿÿ@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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Ïÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿŸ€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿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ÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€Ÿÿÿÿÿÿÿÿÿÿÿÿÿï€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€ ïÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿßßÿÿÿÿÿÿÿÿÿÿ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ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ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€Ïÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿ`€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ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ò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ò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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿ€@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@ÿÿÿÿÿÿÿÿÿÿÿ@@Ÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿`¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@¯ÿÿÿÿÿÿÿÿÿÿÿߟ`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€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿ@�ÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿï`ÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿ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€ÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿ¿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ò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ò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ÿÿÿÿÿÿÿÿÿ€¿ÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ€¯ÿÿÿÿÿÿÿÿÿ€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¯ÿÿÿ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ÿÿÿÿÿÿÿÿÿÿÿÿÏ�ÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ¯`ÿÿÿÿÿÿÿÿÿÿÿß�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯@ßÿÿÿÿï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ò3yPÿÿÿÿÿÿÿÿÿÿÿ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Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¿€`@ßÿÿÿÿÿÿÿÿÿÿÿ@`ÿÿÿÿÿÿÿÿÿÿÿÿ`pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ0Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀ 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@@@@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 `¿ÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò3y0@@P€¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ€P@@@00ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿¿€€€¿¿ÿÿÿÿÿÿÿÿÿÿÿÿÿß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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï@Ïÿÿÿÿÿÿÿÿÿÿÿÿïp0¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿`ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÏÿÿÿÿÿÿÿÿÿÿŸPßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß`@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß¿€€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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß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ÿÿÿÏ¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ÿÿÿ@`¿ÿÿÿÿÿÿÿÿÿÿÿÿïŸ@€ïÿÿÿß@`¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï¯`3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@@ÿÿÿÿÿ¿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@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ò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò3y0p¿ÿÿÿÿÿÿÿ@@�Ïÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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€�¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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 `¯ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@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 ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò3y@ÿÿÿÿÿÿÿÿÿÿÿ@0@P€€€@@0¿ÿÿÿÿÿÿÿÿÿÿ@@@@@@@@ @@@pP@@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@ÿÿÿÿÿÿÿÿÿÿÿ@@�¿ÿÿÿÿÿÿÿÿÿÿÿÏ�P¿ÿÿÿÿÿÿÿÿÿÿ@`Ÿ¿ÿÿÿÿÿÿÿÿÿÿÿÏ�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@ÿÿÿÿÿÿÿÿÿÿÿ@ �ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀¿ÿÿÿÿÿÿÿÿÿÿ@`ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïŸ €ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� ÿÿÿÿÿÿÿÿÿÿÿ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�¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿ€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@ÿÿÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿ€ ïÿÿÿÿÿÿÿÿ¿p00pÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ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Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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 Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@@ßÿÿÿÿÿÿ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ïÿÿ`¿ÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿ@Ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ`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@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@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@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@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ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿ßÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@@@@@@@@@@@@@@@@@€€€Ÿ¿ïÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ßÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@Ïÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ïÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿÿ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@ÿÿÿÿÿÿÿÿÿÿÿ@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@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@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@ÿÿÿÿÿÿÿÿÿÿÿ@ �ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ€€ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@€ïÿÿÿÿÿÿÿÿÿÿÿï¿€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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿÏ€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ÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿÿ@@ÿÿÿÿÿÿÿÿÿÿ¿@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿ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@ÿÿÿÿÿÿÿÿÿÿÿ@¿ÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿ¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿ` Ïÿÿ`ÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿ¿€ÿÿÿÿÿÿÿÿÿÿ€3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ïÿÿÿï ÿÿÿÿÿÿÿÿÿÿÿ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ïÿÿÿÿÿÿÿÿÿ@ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ ¿ÿÿÿÿÿÿÏ@ÿÿÿÿÿÿÿÿÿÿÿ@€ÿÿÿÿÿÿÿÿÿÿï¿ÿÿÿÿÿÿÿÿÿÿ¯3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ïÿÿÿÿÿÿÿÿÿ``ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ 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ŸßÿÿÿÿÿÿÿÿÿÏÏÿÿÿÿÿÿÿÿÿÿÿß ÿÿÿÿÿÿÿÿÿÿÿÿ�`ÿÿÿÿÿÿÿÿÿÿÿÿ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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿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@ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿߟ€€€€¿ïÿÿÿÿÿÿÿ€Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ߀¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯P0Ÿÿÿÿÿÿÿÿÿÿÿÿ€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ò3yPŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßp@¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï� ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿€p@@@@@@pŸßÿÿÿÿÿÿÿÿÿÿÿï`0ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ `¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ` 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�¿ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ¿¿� ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï``ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ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¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿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ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿß@Ÿÿÿÿÿÿÿÿÿÿÿÿß@`ßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ �ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŸ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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@@@@@@@@@ @@@@@@@@@@00€¿ÿÿÿÿÿÿÿÿï¯`€ïÿßP@€¿ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿�P p¯ïÿÿÿÿÿÿÿÿÿÿÿÿï¯p00@@@@@@@@@@@@@@@@@@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@@@@@@ @`€€€€€€€`@ @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ò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò3y3yfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò@fò@fò@fò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¯fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fò�fòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò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ò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ò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ò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ò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òfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòïfò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÏfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfò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ò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¯fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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òÿfòfòfòfòfòfòfòfòfòfòfò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òpfò¯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òPfò€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ò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ò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ò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ò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ò 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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfò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ò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òpfò@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ò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ò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ò0fòï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ò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òPfò@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ò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ò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ò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ò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ò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ò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ò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ò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ò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òÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòïfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò�fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò`fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿ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ò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ò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ò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ò0fòï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ò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ò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ò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ò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ò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ò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òfòfòfòfòŸfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fò¯fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò`fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò0fòÿ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ò fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò fòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòŸfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòßfò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò¿fò�fòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò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ò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ò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òpfòï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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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òÿ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ò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòïfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÏfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò@fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò¿fòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò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ò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ò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ò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ò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ò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ò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ò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ò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ò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ò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òPfòÿ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ò0fòï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ò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ò0fòÿ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ò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ò0fòï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ò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òpfò@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ò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ò0fòÿ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ò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ò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òpfò@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ò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ò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ò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ò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òfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿ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ò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ò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ò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ò0fòfòfòfòfòfòfò0fò@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ò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ò0fò@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ò0fò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò€fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfò€fòfòfòfòfòfòfòfò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ò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ò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ò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ò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ò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òÿfòßfò`fòfòfòfòfòfòfòfòfòfòfòfò¿fòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿfòÿ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ò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ò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ò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ò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ò0fòpfòŸ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ò0fòpfòŸ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ò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ò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òfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfòfò ÿÿ ›  º